export default {
  // 通用
  common: {
    homepage: '首页',
    publicSpace: '公共空间',
    signIn: '登录',
    signUp: '注册',
    search: '搜索',
    delete: '删除',
    edit: '编辑',
    private: '私有',
    public: '公开',
    readme: '说明',
    prices: '价格',
    issues: '问题',
    none: '无',
    name: '名称',
    remark: '备注',
    cancel: '取消',
    confirm: '确认',
    copy: '复制',
    copySuccessfully: '复制成功',
    execute: '执行',
    or: '或',
    introduce: '简介',
    save: '保存',
    days: '天',
    currentVersion: '当前版本',
    saveSuccessfully: '保存成功',
    deleteSuccessfully: '删除成功',
    refresh: '刷新',
    create: '创建',
    add: '添加',
    type: '类型',
    clickToSelectFile: '点击此处选择文件',
    currentProject: '当前项目',
    currentDataSource: '当前数据库',
    reset: '重置',
    today: '今天',
    yesterday: '昨天',
    clear: '清空',
    close: '关闭',
    confirmUpdate: '确认保存',
    confirmCreate: '确认创建',
    confirmAdd: '确认添加',
    currentSelect: '当前选择',
    importantTip: '重要提示',
    emptyDirTip: '当前目录下无内容',
    compileSuccessfully: '编译成功',
    // 模态框
    modal: {
      confirmDelete: '确认删除',
      confirmInstall: '确认安装?',
      confirmUninstall: '确认卸载?',
      installServiceTip: '安装此服务将从您的账户中扣除 {price} 金豆。您确定要安装吗？',
      uninstallServiceTip: '您确定要卸载这个服务吗？',
      overwriteFileTitle: '文件覆盖确认',
      overwriteFileTip: '确认覆盖{fileNames}等{fileCount}个文件吗？',
      overwriteAllTip: '确认覆盖所有文件吗？',
    },
    // 日期差
    dateOffset: {
      aMomentAgo: '刚刚',
      minutesAgo: '{value}分钟前',
      hoursAgo: '{value}小时前',
      daysAgo: '{value}天前',
      monthsAgo: '{value}个月前',
      yearsAgo: '{value}年前',
    },
    // 动态码
    otp: {
      send: '发送动态码',
      sending: '发送中...',
      resend: '重发动态码',
      sendTip: '提示：我们已经发送动态码到您的邮箱 {email}. 如果没有接收到, 您可以在60秒后重发。'
    }
  },
  // 工具
  tool: {
    ai: {
      name: 'AI问答',
      sessions: '会话列表',
      recent: '最近',
      customized: '自定义',
      parameterSettings: '参数设置',
      clearMessages: '清空记录',
      tipTitle: '使用提示：',
      tip0: '你好，欢迎使用AI问答！',
      tip1: '每次提问将扣除1颗金豆',
      tip2: '您可以使用AI问答来快速解决您的技术问题',
      tip3: '如果您想要调试AI参数，可以通过左侧的参数配置快速调整',
      tip4: '中国大陆网络可直接使用，如果出现错误请稍后再试',
      tip5: '在底部灰色的输入框中输入文字后回车即可发起提问',
      tip7: '如果您在中国大陆之外的区域，AI响应速度可能较慢',
      inputTip: '请输入问题',
      send: '发送',
      autoScroll: '自动滚动',
      outputAnimation: '输出动画',
      errorDeductedTip: '扣费说明：本次提问不扣除金豆。',
      temperatureDescription: '用于调节生成文本的多样性和随机性。较高的Temperature值（例如1.0）会增加生成文本的随机性。这意味着模型更有可能选择不太常见或不太合理的单词，从而产生更具创造力但可能也更不准确或不连贯的回复。较低的Temperature值（例如0.2）会降低生成文本的随机性。这意味着模型更倾向于选择常见或合理的单词，从而产生更准确和连贯但可能也相对较少新颖或有趣的回复。根据任务和需求，您可以根据所需文本输出类型调整Temperature值以获得适当程度的多样性和创造力。',
      frequencyPenaltyDescription: '用于控制生成文本中重复词语出现频率的惩罚力度。当设置较高的频率惩罚值时，模型将倾向于生成更多不同的词汇，减少相同词语的重复',
      presencePenaltyDescription: '用于控制生成文本中特定主题或关键词出现次数的惩罚力度。通过设置较高的存在惩罚值，可以强制模型避免过多地涉及特定主题或关键词，并鼓励它产生更加全面和多样化的回答。',
      timesQuestion: '{times}次提问',
      newSession: '新的会话',
      createSession: '新建会话',
      deleteTip: '确认删除该会话吗？'
    }
  },
  // 表单
  form: {
    isRequired: '请输入{value}',
    isSelectRequired: '请选择{value}',
    isIncorrect: '{field}不正确',
    correctEmailTip: '请输入正确的邮箱地址'
  },
  // 向导
  guide: {
    kitIntroduce: '助力您和您的团队进行高效的项目研发',
    kitDescription: 'GoldPanKit由CodeRd原班人马和清华海峡研究院共同研制，是一个全新的研发套件，为您提供功能和技术栈一键安装服务。',
    start: '开始使用',
    selectService: '选择服务',
    selectService2: '选择服务',
    serviceIntroduce: 'KIT服务表示一套框架或项目基础工程。',
    installService: '安装服务',
    installIntroduce: '在服务详情页点击「立即安装」按钮即可将服务代码安装到您的项目中。',
    completed: '开发完成',
    goToServices: '前往查看服务'
  },
  // 充值页
  topUp: {
    title: '金豆充值',
    scanTip: '使用微信扫码',
    getBeansTip: '获得 {value} 金豆',
    payTip: '充值功能还未开放，请使用微信扫一扫，添加充值人员微信号。'
  },
  // 组件
  component: {
    selectDirectory: '选择目录',
    createNewFolder: '创建目录',
    dirExistsTip: '目录已存在',
    pathNotExistsTip: '当前路径 "{path}" 已不存在或被隐藏，请重新选择路径。'
  },
  // 用户
  user: {
    profile: '个人资料',
    logout: '退出登录',
    account: '账号',
    username: '用户名',
    password: '密码',
    email: '邮箱地址',
    otpCode: '动态码',
    forgotPassword: '忘记密码',
    createAccount: '创建新账号',
    haveAnAccount: '已有账号？',
    leasedAndPrivateServices: '自己的和已租赁的服务',
    leasedAndPrivateServiceIntroduce: '点击此处可查看自己创建的服务和已租赁的服务',
  },
  // 空间相关
  space: {
    homePage: '首页',
    publicSpaces: '公共服务空间',
    publicSpaceIntroduce: '点击此处进入公共服务空间，您可以阅读空间的说明和查看提供的服务信息来选择您需要的空间，以协助您快速的研发项目。',
    createNewSpace: '创建新的空间',
    createNewSpaceIntroduce: '点击此处可创建一个新的空间，您可以自由选择是私有空间或公共空间。',
    workbench: '工作台',
    workbenchIntroduce: '点击此处进入项目工作台，您可以在工作台页面为项目安装插件。',
    createSpace: '创建服务空间',
    spaceName: '空间名称',
    introduce: '简介',
    otherSettings: '其他设置',
    isPrivateServiceTip: '这是一个私有空间',
    receiveSubServicesTip: '允许其他人发布插件到该空间',
    spaceDescriptionLabel: '空间描述',
    spaceDescription: '详细描述空间的内容和提供的服务，会让服务空间更有吸引力'
  },
  // 服务
  service: {
    service: '服务',
    relationList: '相关服务',
    searchPlaceholder: '输入关键字，搜索服务',
    searchEmpty: '未找到服务',
    publicServices: '公共服务',
    publicServiceIntroduce: '点击此处查看已有的公共服务，您可以阅读服务的说明和查看提供的插件信息来选择您需要的服务，以协助您快速的研发项目。',
    plugins: '个插件',
    services: '个服务',
    services2: '服务',
    versions: '个版本',
    latestVersion: '最新版本',
    lastPublish: '最后发布于',
    createNewService: '创建服务',
    subServices: '服务插件',
    structure: '代码结构',
    withParametersTip: '安装提示: 填写以下信息并点击「立即安装」按钮即可安装代码到您当前项目代码中。',
    withoutParametersTip: '当前安装没有参数，点击底部「立即安装」按钮即可安装该代码到您当前项目代码中。',
    install: '立即安装',
    install2: '安装服务',
    installing: '安装中...',
    installed: '已安装',
    reinstall: '重新安装',
    upgrade: '立即升级',
    uninstalling: '卸载中...',
    uninstall: '卸载',
    installSuccessfully: '安装成功',
    uninstallSuccessfully: '卸载完成',
    payInstall: '支付并安装',
    noServices: '暂无服务',
    noSubServices: '该服务未扩展插件',
    serviceSettings: '服务设置',
    codespace: '本地位置',
    repository: '代码仓库',
    unPublish: '暂未发布',
    confirmDeleteTip: '确认删除该服务吗？',
    versionNumber: '版本号',
    versionDescription: '版本描述',
    noneDataSourceTip: '请先选择数据库',
    mergeFileTitle: '文件合并',
    ignoreAll: '忽略所有',
    ignore: '忽略',
    overwrite: '确认合并',
    overwriteAll: '合并所有',
    mergeTip: '提示：左侧为本地文件的内容，右侧为合并好后即将覆盖写入文件的新内容',
    addFileTip: '下面是新增文件的内容，您应该仔细核对该内容是否为您所需，如不是，请忽略。',
    deleteFileTip: '重要提示：合并后将在您当前设备上删除该文件，您应该仔细核对该文件是否真的需要被删除！',
    mergeUnPreview: '（暂不支持预览该文件类型）',
    serviceCodeErrorTitle: '服务代码错误',
    serviceCodeErrorTip: '出现该窗口，说明服务的代码无法正确执行，以下是服务代码执行的错误栈信息。',
    createService: '创建服务',
    createServiceFor1: '为空间',
    createServiceFor2: '创建服务',
    mainService: '服务',
    commonService: '服务插件',
    selectProject: '请选择项目',
    fieldMissingValueTip: '在「{fieldGroupLabel}」中，「{emptyFieldName}」字段缺少「{fieldVariableLabel}」',
    variableMissingSettingTip: '「{variable}」缺少「{settingLabel}」设定',
    missingVariableValueTip: '缺少「{variable}」',
    missingGroupVariableValueTip: '「{groupName}」中缺少「{variable}」',
    settingsForSelectType: '深度设置',
    installTip: '服务安装后，代码将会自动写入您的当前项目中。如果您对服务代码不满意，可直接卸载。如果服务代码出现了BUG，修复后您可以通过一键升级的方式快速修复。',
    upgradeTitle: '升级说明',
    upgradeTip: '当前使用的服务版本为v{currentVersion}，升级后的版本为v{newVersion}，升级内容如下：\n\n{publishDescription}。',
    // 租赁类型
    leaseType: {
      freeLabel: '免费',
      timesAbb: '次',
      timesLabel: '按次收费',
      monthAbb: '月',
      monthLabel: '按月收费',
      yearAbb: '年',
      yearLabel: '按年收费',
    },
    // 构建
    build: {
      completed: '构建执行完成',
      ignore: '忽略',
      ignoreAll: '忽略所有',
      execute: '执行',
      executeAll: '全部执行',
      viewScript: '查看执行脚本',
      targetDataSource: '目标数据库'
    },
    // 设置
    settings: {
      name: '服务标识符',
      label: '服务名称',
      nameTip: '服务标识符会在使用者安装您的服务后记录在项目配置文件中，且标识符在同一个服务空间中是唯一的，一旦确认将不可修改。',
      labelTip: '服务名称将展示给使用者，方便使用者更好的理解您的用意。',
      compile: '编译',
      cleanCompile: '反向编译',
      publish: '发布',
      publishVersion: '发布版本',
      at: '在',
      space: '空间设置',
      service: '服务设置',
      readme: '服务描述',
      variables: '变量设定',
      files: '文件设置',
      systemVariables: '内置变量',
      version: '版本',
      compiler: '编译器',
      supportedDatabases: '支持的数据库',
      repository: '代码仓库',
      introduce: '简介',
      charge: '费用',
      otherSettings: '其他设置',
      installBuilds: '安装构建',
      uninstallBuilds: '卸载构建',
      codespace: '本地服务代码位置',
      changeCodespace: '修改',
      selectNewCodespace: '选择新的位置',
      reinitialize: '重新初始化',
      compileTipTitle: '编译服务代码',
      compileTip: '请先选择一个项目，编译后将会把服务代码编译结果输出到当前选择的项目目录中。',
      compileTipWithProject: '编译后将会把服务代码编译结果输出到「{project}」项目目录中',
      cleanCompileTipTitle: '反向编译服务代码',
      cleanCompileTip: '请先选择一个项目，反向编译后将会从当前项目代码中删除已编译的文件或内容。',
      cleanCompileTipWithProject: '反向编译后将会从「{project}」项目代码中删除已编译的文件或内容。',
      serviceReadmeHolder: '详细的服务描述有利于使用者更好的明确您的服务意图，您可以在此编写服务介绍、代码设计、使用方法等信息。',
      // 初始化
      initialize: {
        initializeService: '初始化服务',
        initializeServiceTip: '提示：您需要选择一个目录，用于存放您的服务代码，服务初始化后将产生.kit/kit.json文件用于存放您的服务配置。您的服务代码和配置应该通过GIT或者其他方式存储，以便您进一步修改。',
        selectServiceCodespace: '请选择服务代码存放位置'
      },
      // 翻译器
      translator: {
        translator: '翻译器',
        translatorTip: '提示：翻译器起到对服务或插件代码批量替换的作用，可以快速的将服务或插件代码转换成Freemarker或者其他编译器语言的代码。',
        translate: '翻译',
        path: '翻译文件路径',
        type: '类型',
        pattern: '正则表达式',
        code: '代码'
      },
      // 构建
      build: {
        buildTip: '提示：安装构建为安装服务或插件后自动执行的脚本。',
        unBuildTip: '提示：卸载构建为卸载服务或插件后自动执行的脚本。',
        buildCommand: '请输入构建命令',
        input: '文本',
        file: '文件'
      },
      // 变量
      variable: {
        addVariable: '添加变量',
        addGroup: '添加变量组',
        noVariables: '暂无变量设定',
        variableSetting: '变量设置',
        variableHolderTitle: '变量和变量组设置',
        variableHolderTip: '点击左侧变量来打开变量或变量组设置。如无法获取变量值，请留意您选择的编译器。',
        name: '变量名',
        label: '变量提示',
        groupName: '组变量名',
        groupLabel: '组变量提示',
        inputType: '输入类型',
        options: '值选项列表',
        optionLabel: '名称',
        optionValue: '值',
        defaultValue: '默认值',
        required: '是否必填',
        hidden: '是否隐藏',
        compiler: '编译器',
        optionSettings: '选项设置'
      },
      // 文件
      file: {
        filterKeyword: '关键字',
        noFiles: '暂无服务文件',
        fileSetting: '文件设置',
        fileSettingHolder: '你可以点击左侧文件打开文件设置，在文件设置中，您可以根据变量来控制文件是否需要被编译输出。',
        compiler: '编译器',
        enableExpress: '文件启用表达式',
        enableExpressHolder: `表达式使用当前文件编译器编译，结果为'true'字符串或空时表示启用`
      }
    }
  },
  // 插件
  plugin: {
    plugin: '插件',
    install: '安装插件',
    create: '创建插件',
    create2: '创建插件',
    name: '插件标识符',
    label: '插件名称',
    nameTip: '插件标识符会在使用者安装您的插件后记录在项目配置文件中，且标识符在同一个服务中是唯一的，一旦确认将不可修改。',
    labelTip: '插件名称将展示给使用者，方便使用者更好的理解您的用意。',
    createFor1: '为服务',
    createFor2: '创建插件',
    settings: '插件设置',
    settings2: '插件设置',
    readme: '插件描述'
  },
  // git克隆
  gitClone: {
    clone: '克隆',
    branch: '标签/分支',
    cloneTip: '克隆操作将会删除本地服务代码，全部更换为仓库中的代码，确认操作吗？',
    confirm: '删除并克隆',
    cloneSuccess: '克隆成功，仓库文件已写入您的本地服务代码位置目录下。',
    cloneFailedTitle: '克隆失败',
    cloneFailed: '错误信息：{message}，请检查仓库地址等信息是否有误。'
  },
  // 问题
  issue: {
    createNewIssue: '创建问题'
  },
  // 数据库相关
  database: {
    databases: '数据库',
    tip: '数据库信息仅会保存在您的当前设备上。',
    databaseIntroduce: '保存您的数据库信息到您的当前设备上，可以更方便的为您安装代码。',
    databaseType: '数据库类型',
    host: 'Host',
    port: '端口',
    schema: '库',
    username: '用户名',
    password: '密码',
    url: 'URL',
    testConnection: '测试连接',
    connecting: '连接中...',
    createDatabase: '添加数据库',
    editDatabase: '编辑数据库',
    connectSuccessfully: '连接成功',
    addNewDatabase: '添加数据库',
    queryModels: '查询模型',
    createNewModel: '创建模型',
    updateModelTitle: '编辑模型',
    tables: '表',
    dragTip: '您可以从左侧拖拽表到此区域进行模型设计',
    createVirtualTableTip: '创建虚拟表',
    joinLine: 'JOIN关联线',
    aggregateLine: '聚合关联线',
    modelName: '模型名称',
    deleteModelTip: '确认删除模型「{modelName}」吗？',
    selectDataSourceTip: '请先选择一个数据库',
    dataSourceConnectFailedTip: '数据库连接失败',
    editDataSourceInfoTip: '修改数据库信息',
    queryModelEmptyTipTitle: '当前数据库下暂无查询模型',
    queryModelEmptyTip: '通过查询模型，您可以快速建立起关系型数据库中表之间的联系，支持聚合函数和JOIN操作。使用支持查询模型的服务，可以快速为您构建出项目代码。',
    queryResult: '查询结果',
  },
  // 项目相关
  project: {
    name: '项目名称',
    project: '项目',
    myProjects: '我的项目',
    createProject: '创建项目',
    editProject: '编辑项目',
    noProjects: '暂无项目',
    createTip: '项目信息仅存储在您的当前设备上。',
    codespace: '项目目录',
    deleteTip: '您确定要删除名为{value}的项目吗？'
  },
  // 工作台
  workbench: {
    noProjectTip1: '无法初始化项目工作台，请先选择或创建一个项目，如果您是第一次使用，可前往',
    noProjectTip2: '了解服务和服务安装的用途！',
    noServiceInstalledTip1: '当前项目没有安装服务，请切换项目或前往',
    noServiceInstalledTip2: '为此项目安装服务！',
    subServiceSettings: '服务插件设置',
    subServiceSettingsTip: '点击左侧的插件，打开插件设置面板即可一键安装插件。安装后如不需要可一键卸载。'
  }
}
